home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 2000 October / Software of the Month - Ultimate Collection Shareware 277.iso / pc / PROGRAMS / UTILITY / WINLINUX / DATA1.CAB / programs_-_include / ASM-SPAR.{_A / UTRAP.H < prev    next >
C/C++ Source or Header  |  1999-09-17  |  2KB  |  52 lines

  1. /* $Id: utrap.h,v 1.1 1997/10/14 16:21:31 jj Exp $
  2.  * include/asm-sparc64/utrap.h
  3.  *
  4.  * Copyright (C) 1997 Jakub Jelinek (jj@sunsite.mff.cuni.cz)
  5.  */
  6.  
  7. #ifndef __ASM_SPARC64_UTRAP_H
  8. #define __ASM_SPARC64_UTRAP_H
  9.  
  10. #define UT_INSTRUCTION_EXCEPTION        1
  11. #define UT_INSTRUCTION_ERROR            2
  12. #define UT_INSTRUCTION_PROTECTION        3
  13. #define UT_ILLTRAP_INSTRUCTION            4
  14. #define UT_ILLEGAL_INSTRUCTION            5
  15. #define UT_PRIVILEGED_OPCODE            6
  16. #define UT_FP_DISABLED                7
  17. #define UT_FP_EXCEPTION_IEEE_754        8
  18. #define UT_FP_EXCEPTION_OTHER            9
  19. #define UT_TAG_OVERVIEW                10
  20. #define UT_DIVISION_BY_ZERO            11
  21. #define UT_DATA_EXCEPTION            12
  22. #define UT_DATA_ERROR                13
  23. #define UT_DATA_PROTECTION            14
  24. #define UT_MEM_ADDRESS_NOT_ALIGNED        15
  25. #define UT_PRIVILEGED_ACTION            16
  26. #define UT_ASYNC_DATA_ERROR            17
  27. #define UT_TRAP_INSTRUCTION_16            18
  28. #define UT_TRAP_INSTRUCTION_17            19
  29. #define UT_TRAP_INSTRUCTION_18            20
  30. #define UT_TRAP_INSTRUCTION_19            21
  31. #define UT_TRAP_INSTRUCTION_20            22
  32. #define UT_TRAP_INSTRUCTION_21            23
  33. #define UT_TRAP_INSTRUCTION_22            24
  34. #define UT_TRAP_INSTRUCTION_23            25
  35. #define UT_TRAP_INSTRUCTION_24            26
  36. #define UT_TRAP_INSTRUCTION_25            27
  37. #define UT_TRAP_INSTRUCTION_26            28
  38. #define UT_TRAP_INSTRUCTION_27            29
  39. #define UT_TRAP_INSTRUCTION_28            30
  40. #define UT_TRAP_INSTRUCTION_29            31
  41. #define UT_TRAP_INSTRUCTION_30            32
  42. #define UT_TRAP_INSTRUCTION_31            33
  43.  
  44. #define    UTH_NOCHANGE                (-1)
  45.  
  46. #ifndef __ASSEMBLY__ 
  47. typedef int utrap_entry_t;
  48. typedef void *utrap_handler_t;
  49. #endif /* __ASSEMBLY__ */
  50.  
  51. #endif /* !(__ASM_SPARC64_PROCESSOR_H) */
  52.